<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-11 14:13:36 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>Git - gitrepository layout</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Miscellaneous">
                                Miscellaneous                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="c360548e0cd82c722f191d85413569b60626b50abd8cd865e5b5e151fe98a104/00" data-source="gitrepository-layout" onmousemove="i18n(this)">gitrepository-layout</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="8edbff1ee9a3aecad9789e804dd524ebbf0ff3882fb6c9e00399cd31523d8a90/d5" data-source="gitrepository-layout - Git Repository Layout" onmousemove="i18n(this)">gitrepository-layout &mdash; &Mcy;&acy;&kcy;&iecy;&tcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;  Git</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <p><span data-i18n="a85c6f1dbbd40ae0e6d96a8dab0c477adb043c48f738c4a24fdee3ef8ee5500a/af" data-source="$GIT_DIR/*" onmousemove="i18n(this)">$GIT_DIR/*</span></p> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="e16da40a23ecfc4717222145a2f3c7a699f6d92d1e05d4340d529a0a47eddcf8/fb" data-source="A Git repository comes in two different flavours:" onmousemove="i18n(this)">&Rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  Git  &pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &dcy;&vcy;&ucy;&khcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&acy;&khcy;:</span></p> <div> <ul> <li> <p><span data-i18n="e29959a6e31b1eddc298300591817cf5dd214c0e1fb50090d80238fa3998b55f/9e" data-source="a &lt;code&gt;.git&lt;/code&gt; directory at the root of the working tree;" onmousemove="i18n(this)">&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;  <code>.git</code>  &vcy; &kcy;&ocy;&rcy;&ncy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;;</span></p> </li> <li> <p><span data-i18n="f142088a7f9fdd48323f54079c075485437679c4de640ff2881bb6707853acef/c1" data-source="a &lt;code&gt;&amp;lt;project&amp;gt;.git&lt;/code&gt; directory that is a &lt;code&gt;bare&lt;/code&gt; repository (i.e. without its own working tree), that is typically used for exchanging histories with others by pushing into it and fetching from it." onmousemove="i18n(this)">&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;  <code>&lt;project&gt;.git</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  <code>bare</code>  (&tcy;. &iecy;. &bcy;&iecy;&zcy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;), &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&mcy;&iecy;&ncy;&acy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &pcy;&ucy;&tcy;&iecy;&mcy; &vcy;&vcy;&ocy;&dcy;&acy; &vcy; &ncy;&iecy;&gcy;&ocy; &icy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &icy;&zcy; &ncy;&iecy;&gcy;&ocy;.</span></p> </li> </ul> </div> <p><span data-i18n="a3873b6b7f922e7c9b42e63a363ba2f88ead447629e2cd0571d79a649f983efe/2f" data-source="&lt;strong&gt;Note&lt;/strong&gt;: Also you can have a plain text file &lt;code&gt;.git&lt;/code&gt; at the root of your working tree, containing &lt;code&gt;gitdir: &amp;lt;path&amp;gt;&lt;/code&gt; to point at the real directory that has the repository. This mechanism is called a &lt;code&gt;gitfile&lt;/code&gt; and is usually managed via the &lt;code&gt;git submodule&lt;/code&gt; and &lt;code&gt;git worktree&lt;/code&gt; commands. It is often used for a working tree of a submodule checkout, to allow you in the containing superproject to &lt;code&gt;git checkout&lt;/code&gt; a branch that does not have the submodule. The &lt;code&gt;checkout&lt;/code&gt; has to remove the entire submodule working tree, without losing the submodule repository." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&chcy;&acy;&ncy;&icy;&iecy;. &Tcy;&acy;&kcy;&zhcy;&iecy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&mcy;&iecy;&tcy;&softcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy;&jcy; &tcy;&iecy;&kcy;&scy;&tcy;&ocy;&vcy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;  <code>.git</code>  &vcy; &kcy;&ocy;&rcy;&ncy;&iecy; &vcy;&acy;&shcy;&iecy;&gcy;&ocy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy;  <code>gitdir: &lt;path&gt;</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&acy; &rcy;&iecy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;. &Ecy;&tcy;&ocy;&tcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>gitfile</code>  &icy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;  <code>git submodule</code>  &icy;  <code>git worktree</code> . &Ocy;&ncy; &chcy;&acy;&scy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &vcy;&acy;&mcy; &vcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&iecy;&mcy; &scy;&ucy;&pcy;&iecy;&rcy;&pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&iecy;  <code>git checkout</code>  &vcy;&iecy;&tcy;&kcy;&ucy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &ncy;&iecy;&tcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;.  <code>checkout</code>  &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &vcy;&scy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;, &ncy;&iecy; &tcy;&iecy;&rcy;&yacy;&yacy; &pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;.</span></p> <p><span data-i18n="756067d07c77619df29c88e45109fe0d9abdcdc5fbb558cdfbfe6813b40d0a87/85" data-source="These things may exist in a Git repository." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &vcy;&iecy;&shchcy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;  Git .</span></p> <div> <dl> <dt id="Documentation/gitrepository-layout.txt-objects"><span data-i18n="e4cd302972b0cf4e227de8277f328e7631b1cd98655ebf610b401514d47338f7/1d" data-source="objects" onmousemove="i18n(this)">objects</span></dt> <dd> <p><span data-i18n="14d5f66564ccc66f2a9735cb5a7a61b5a7453f1ac167f49b7d4cc56728c15786/6d" data-source="Object store associated with this repository. Usually an object store is self sufficient (i.e. all the objects that are referred to by an object found in it are also found in it), but there are a few ways to violate it." onmousemove="i18n(this)">&KHcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ocy;&iecy; &scy; &ecy;&tcy;&icy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy;. &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &scy;&acy;&mcy;&ocy;&dcy;&ocy;&scy;&tcy;&acy;&tcy;&ocy;&chcy;&ncy;&ocy; (&tcy;.&iecy;. &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&scy;&ycy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&jcy; &vcy; &ncy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &tcy;&acy;&kcy;&zhcy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &vcy; &ncy;&iecy;&mcy;), &ncy;&ocy; &iecy;&scy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&ocy;&vcy; &iecy;&gcy;&ocy; &ncy;&acy;&rcy;&ucy;&shcy;&icy;&tcy;&softcy;.</span></p> <div> <ol> <li> <p><span data-i18n="8867fc3ae0fc69fdbcfd9bc064e5997e3075ad570d104712d02e07b3063bd4f1/e4" data-source="You could have an incomplete but locally usable repository by creating a shallow clone. See &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt;." onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &ncy;&iecy;&pcy;&ocy;&lcy;&ncy;&ycy;&jcy;, &ncy;&ocy; &pcy;&rcy;&icy;&gcy;&ocy;&dcy;&ncy;&ycy;&jcy; &dcy;&lcy;&yacy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;, &scy;&ocy;&zcy;&dcy;&acy;&vcy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy;&ncy;&ocy;&scy;&tcy;&ncy;&ycy;&jcy; &kcy;&lcy;&ocy;&ncy;. &Scy;&mcy;.  <a href="git-clone.html">git-clone[1]</a> .</span></p> </li> <li> <p><span data-i18n="bd1f6fedf49ac37f6d45a97892ee0cb39e5840ea661c9265ca6bf4ecf49079cc/ba" data-source="You could be using the &lt;code&gt;objects/info/alternates&lt;/code&gt; or &lt;code&gt;$GIT_ALTERNATE_OBJECT_DIRECTORIES&lt;/code&gt; mechanisms to &lt;code&gt;borrow&lt;/code&gt; objects from other object stores. A repository with this kind of incomplete object store is not suitable to be published for use with dumb transports but otherwise is OK as long as &lt;code&gt;objects/info/alternates&lt;/code&gt; points at the object stores it borrows from." onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy;&ycy;  <code>objects/info/alternates</code>  &icy;&lcy;&icy;  <code>$GIT_ALTERNATE_OBJECT_DIRECTORIES</code>  &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;  <code>borrow</code>  &icy;&zcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &scy; &tcy;&acy;&kcy;&icy;&mcy; &ncy;&iecy;&pcy;&ocy;&lcy;&ncy;&ycy;&mcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &ncy;&iecy; &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&icy;&tcy; &dcy;&lcy;&yacy; &pcy;&ucy;&bcy;&lcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy; &pcy;&rcy;&ocy;&scy;&tcy;&ycy;&mcy;&icy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&acy;&mcy;&icy;, &ncy;&ocy; &vcy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &vcy;&scy;&iecy; &vcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;, &iecy;&scy;&lcy;&icy;  <code>objects/info/alternates</code>  &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ncy;&acy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ocy;&ncy; &zcy;&acy;&icy;&mcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;.</span></p> <p><span data-i18n="665434303fa8ee223f3dc222e356e87c7609108ba8cb396801d89f155a2e864c/7c" data-source="This directory is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/objects&amp;quot; will be used instead." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/objects&quot; .</span></p> </li> </ol> </div> </dd> <dt id="Documentation/gitrepository-layout.txt-objects0-9a-f0-9a-f"><span data-i18n="9f0c9960a4621bba5d8e72818890e27879fa937c0b1253013dde921dfd3f596c/9a" data-source="objects/[0-9a-f][0-9a-f]" onmousemove="i18n(this)">objects/[0-9a-f][0-9a-f]</span></dt> <dd> <p><span data-i18n="bb5c22a4c79e0fb2c004d1e9098717b80829727dc2a52c806a6475363ece3a13/23" data-source="A newly created object is stored in its own file. The objects are splayed over 256 subdirectories using the first two characters of the sha1 object name to keep the number of directory entries in &lt;code&gt;objects&lt;/code&gt; itself to a manageable number. Objects found here are often called &lt;code&gt;unpacked&lt;/code&gt; (or &lt;code&gt;loose&lt;/code&gt;) objects." onmousemove="i18n(this)">&Vcy;&ncy;&ocy;&vcy;&softcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy;. &Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &rcy;&acy;&scy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy; 256 &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;&mcy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &pcy;&iecy;&rcy;&vcy;&ycy;&khcy; &dcy;&vcy;&ucy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &icy;&mcy;&iecy;&ncy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; sha1, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&mcy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &zcy;&acy;&pcy;&icy;&scy;&iecy;&jcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; &vcy; &scy;&acy;&mcy;&ocy;&mcy;  <code>objects</code> . &Ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&iecy; &zcy;&dcy;&iecy;&scy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &chcy;&acy;&scy;&tcy;&ocy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;  <code>unpacked</code>  (&icy;&lcy;&icy;  <code>loose</code> ).</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-objectspack"><span data-i18n="39cde7e56e39b599aa5ba92f5782cc0c69d73d82acf566f426e72d9c2c54feb5/f9" data-source="objects/pack" onmousemove="i18n(this)">objects/pack</span></dt> <dd> <p><span data-i18n="7bfd6e0c21c9ccf435911555e395fcab625e9aac4f249ed721df19642a1f1ea8/57" data-source="Packs (files that store many objects in compressed form, along with index files to allow them to be randomly accessed) are found in this directory." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; (&fcy;&acy;&jcy;&lcy;&ycy;, &vcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &mcy;&ncy;&ocy;&zhcy;&iecy;&scy;&tcy;&vcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &scy;&zhcy;&acy;&tcy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&iecy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&iecy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ycy;&jcy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &kcy; &ncy;&icy;&mcy;).</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-objectsinfo"><span data-i18n="89c3841b15db0b41d04c7fd4ce76240005f867b5a0bf9a78bf0c8bbf8bff4c3a/16" data-source="objects/info" onmousemove="i18n(this)">objects/info</span></dt> <dd> <p><span data-i18n="20a9489e215d9f84bd03498e844f0c0725462d1e5c67dc778d13e47d3b05b63d/a5" data-source="Additional information about the object store is recorded in this directory." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &ocy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-objectsinfopacks"><span data-i18n="0e9010f3a5add8758eb117ff27bc86cbe8605215608d9cc8945cc381a6aaf57d/1c" data-source="objects/info/packs" onmousemove="i18n(this)">objects/info/packs</span></dt> <dd> <p><span data-i18n="788f50df867e0225d51d64d4df64507793b2549e12673761aa6c128eeb487a87/7d" data-source="This file is to help dumb transports discover what packs are available in this object store. Whenever a pack is added or removed, &lt;code&gt;git update-server-info&lt;/code&gt; should be run to keep this file up to date if the repository is published for dumb transports. &lt;code&gt;git repack&lt;/code&gt; does this by default." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&mcy;&ocy;&chcy;&softcy; &tcy;&ucy;&pcy;&ycy;&mcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&acy;&mcy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &vcy; &ecy;&tcy;&ocy;&mcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Vcy;&scy;&yacy;&kcy;&icy;&jcy; &rcy;&acy;&zcy;, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;, &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&tcy;&softcy;  <code>git update-server-info</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &vcy; &acy;&kcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy;&mcy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&icy;, &iecy;&scy;&lcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ocy;&pcy;&ucy;&bcy;&lcy;&icy;&kcy;&ocy;&vcy;&acy;&ncy; &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&scy;&tcy;&ycy;&khcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&icy;&rcy;&ocy;&vcy;&ocy;&kcy;.  <code>git repack</code>  &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &ecy;&tcy;&ocy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-objectsinfoalternates"><span data-i18n="20b1f1f37792d4e9ca117c22c77857cfc4ad52e323ff3d8f8ca90417e46d9ac7/02" data-source="objects/info/alternates" onmousemove="i18n(this)">objects/info/alternates</span></dt> <dd> <p><span data-i18n="c8dc9bd8107861a06fa73d3d2aea696feab7bde2f8a6e86ea69b57346764e27d/e7" data-source="This file records paths to alternate object stores that this object store borrows objects from, one pathname per line. Note that not only native Git tools use it locally, but the HTTP fetcher also tries to use it remotely; this will usually work if you have relative paths (relative to the object database, not to the repository!) in your alternates file, but it will not work if you use absolute paths unless the absolute path in filesystem and web URL is the same. See also &lt;code&gt;objects/info/http-alternates&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ucy;&tcy;&icy; &kcy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&mcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ecy;&tcy;&ocy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &zcy;&acy;&icy;&mcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &pcy;&ocy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &pcy;&ucy;&tcy;&icy; &vcy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ncy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy;&ncy;&scy;&tcy;&rcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy;  Git  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy; &iecy;&gcy;&ocy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;, &ncy;&ocy; &icy; &scy;&bcy;&ocy;&rcy;&shchcy;&icy;&kcy; HTTP &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;; &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&iecy;&tcy;, &iecy;&scy;&lcy;&icy; &ucy; &vcy;&acy;&scy; &iecy;&scy;&tcy;&softcy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &pcy;&ucy;&tcy;&icy; (&ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &bcy;&acy;&zcy;&ycy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &acy; &ncy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;!) &vcy; &vcy;&acy;&shcy;&iecy;&mcy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy;, &ncy;&ocy; &ecy;&tcy;&ocy; &ncy;&iecy; &bcy;&ucy;&dcy;&iecy;&tcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&iecy; &acy;&bcy;&scy;&ocy;&lcy;&yucy;&tcy;&ncy;&ycy;&iecy; &pcy;&ucy;&tcy;&icy;, &iecy;&scy;&lcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &acy;&bcy;&scy;&ocy;&lcy;&yucy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &vcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ocy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&iecy; &icy; &vcy;&iecy;&bcy;-URL &ncy;&iecy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&yucy;&tcy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <code>objects/info/http-alternates</code> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-objectsinfohttp-alternates"><span data-i18n="aa9e510eed95b85a82f34cee36b7c2f5e0efab79dcd7f80ebd5a2b89d4409bc7/ec" data-source="objects/info/http-alternates" onmousemove="i18n(this)">objects/info/http-alternates</span></dt> <dd> <p><span data-i18n="7f03044398422ccda8739c0aed8bec1e9e6e017e3f76d68ed5c4af0e61131a56/ac" data-source="This file records URLs to alternate object stores that this object store borrows objects from, to be used when the repository is fetched over HTTP." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ycy; URL-&acy;&dcy;&rcy;&iecy;&scy;&acy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&khcy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ecy;&tcy;&ocy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &zcy;&acy;&icy;&mcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &pcy;&rcy;&icy; &zcy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy; HTTP.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-refs"><span data-i18n="e812cd2db8f9490936cf5228b2824e4e442987905f8e4cbde97bcba867d38949/fd" data-source="refs" onmousemove="i18n(this)">refs</span></dt> <dd> <p><span data-i18n="f47ee16cd1d9c5aaaff19254a411e22923e245a2c316a383f8e2fc000afd8ed9/38" data-source="References are stored in subdirectories of this directory. The &lt;code&gt;git prune&lt;/code&gt; command knows to preserve objects reachable from refs found in this directory and its subdirectories. This directory is ignored (except refs/bisect, refs/rewritten and refs/worktree) if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/refs&amp;quot; will be used instead." onmousemove="i18n(this)">&Scy;&scy;&ycy;&lcy;&kcy;&icy; &khcy;&rcy;&acy;&ncy;&yacy;&tcy;&scy;&yacy; &vcy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;&khcy; &ecy;&tcy;&ocy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;. &Kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;  <code>git prune</code>  &ucy;&mcy;&iecy;&iecy;&tcy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &pcy;&ocy; &scy;&scy;&ycy;&lcy;&kcy;&acy;&mcy;, &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&mcy; &vcy; &ecy;&tcy;&ocy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; &icy; &iecy;&gcy;&ocy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;&khcy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; (&kcy;&rcy;&ocy;&mcy;&iecy; refs/bisect, refs/rewrite &icy; refs/worktree), &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/refs&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-refsheadscodenamecode"><span data-i18n="fa3900b3200ae74c5099b389e0414b4db6b79778c8b8a649cbd9ca0fb5a65cfe/dd" data-source="refs/heads/&lt;code&gt;name&lt;/code&gt;" onmousemove="i18n(this)">refs/heads/<code>name</code></span> </dt> <dd> <p><span data-i18n="4bf9822fc6c15344516ec8a0471ae7c484e59e529a6dc337eedd77b115b37daf/50" data-source="records tip-of-the-tree commit objects of branch &lt;code&gt;name&lt;/code&gt;" onmousemove="i18n(this)">&zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &ncy;&acy; &vcy;&iecy;&rcy;&shcy;&icy;&ncy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &vcy;&iecy;&tcy;&kcy;&icy;  <code>name</code></span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-refstagscodenamecode"><span data-i18n="bdca2237d754a73fc6cebe93b0028be2b5eb5c85899ae53359c17cd85a7c6728/82" data-source="refs/tags/&lt;code&gt;name&lt;/code&gt;" onmousemove="i18n(this)">refs/tags/<code>name</code></span> </dt> <dd> <p><span data-i18n="2c5b9d2f3f252a5650da6a96252dc4edf9e5228d5ac74751923ae6a7324a5693/14" data-source="records any object name (not necessarily a commit object, or a tag object that points at a commit object)." onmousemove="i18n(this)">&zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&iecy; &icy;&mcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; (&ncy;&iecy; &ocy;&bcy;&yacy;&zcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;-&tcy;&iecy;&gcy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&icy;&jcy; &ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;).</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-refsremotescodenamecode"><span data-i18n="6435a14071c635226fffe145b2a65d091fc7047d5cc3c40837eaa8b9a30a5165/91" data-source="refs/remotes/&lt;code&gt;name&lt;/code&gt;" onmousemove="i18n(this)">refs/remotes/<code>name</code></span> </dt> <dd> <p><span data-i18n="b33e3802fdff5138f0020438eacd9876b66748d4e4fb1071b2a8a8175e990e2a/21" data-source="records tip-of-the-tree commit objects of branches copied from a remote repository." onmousemove="i18n(this)">&zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &ncy;&acy; &vcy;&iecy;&rcy;&shcy;&icy;&ncy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &vcy;&iecy;&tcy;&vcy;&iecy;&jcy;, &scy;&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &icy;&zcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-refsreplacecodeltobj-sha1gtcode"><span data-i18n="06146874d810b681c76ff434c4b7e767f50729ed4564b248c48b0eef04370466/f2" data-source="refs/replace/&lt;code&gt;&amp;lt;obj-sha1&amp;gt;&lt;/code&gt;" onmousemove="i18n(this)">refs/replace/<code>&lt;obj-sha1&gt;</code></span> </dt> <dd> <p><span data-i18n="7ef4d6e2fedb2f6ef769edb1666098862eafa8de5db9a9ec7deeb6e7e54026ef/47" data-source="records the SHA-1 of the object that replaces &lt;code&gt;&amp;lt;obj-sha1&amp;gt;&lt;/code&gt;. This is similar to info/grafts and is internally used and maintained by &lt;a href=&quot;git-replace&quot;&gt;git-replace[1]&lt;/a&gt;. Such refs can be exchanged between repositories while grafts are not." onmousemove="i18n(this)">&zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; SHA-1 &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &zcy;&acy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;  <code>&lt;obj-sha1&gt;</code> . &Ecy;&tcy;&ocy; &pcy;&ocy;&khcy;&ocy;&zhcy;&iecy; &ncy;&acy; info/grafts &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &icy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <a href="git-replace.html">git-replace[1]</a>  &vcy;&ncy;&ucy;&tcy;&rcy;&icy; &kcy;&ocy;&mcy;&pcy;&acy;&ncy;&icy;&icy;. &Tcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &mcy;&ocy;&gcy;&ucy;&tcy; &ocy;&bcy;&mcy;&iecy;&ncy;&icy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy;, &acy; &gcy;&rcy;&acy;&fcy;&tcy;&ycy; &mdash; &ncy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-packed-refs"><span data-i18n="edecc3216d80f28f221a04111d4e7eb36da80a7f63017d403057bbe4c62e488e/a3" data-source="packed-refs" onmousemove="i18n(this)">packed-refs</span></dt> <dd> <p><span data-i18n="3d55df3265c7cd322ca227982eae607e35256cca71b1dc1f14543658f23f4cdd/d5" data-source="records the same information as refs/heads/, refs/tags/, and friends record in a more efficient way. See &lt;a href=&quot;git-pack-refs&quot;&gt;git-pack-refs[1]&lt;/a&gt;. This file is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/packed-refs&amp;quot; will be used instead." onmousemove="i18n(this)">&zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &tcy;&ucy; &zhcy;&iecy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy;, &chcy;&tcy;&ocy; &icy; refs/heads/, refs/tags/, &icy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &dcy;&rcy;&ucy;&zcy;&iecy;&jcy;, &bcy;&ocy;&lcy;&iecy;&iecy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&mcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy;&ocy;&mcy;. &Scy;&mcy;.  <a href="git-pack-refs.html">git-pack-refs[1]</a> . &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/packed-refs&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-HEAD"><span data-i18n="b5180223165af3583fd0724209986caf2a62692654b74c525027dda592404330/22" data-source="HEAD" onmousemove="i18n(this)">HEAD</span></dt> <dd> <p><span data-i18n="651a20589f7e3d24306caa86ae375ffcfa0529b9433cb4072e0f51f676e5044e/d3" data-source="A symref (see glossary) to the &lt;code&gt;refs/heads/&lt;/code&gt; namespace describing the currently active branch. It does not mean much if the repository is not associated with any working tree (i.e. a &lt;code&gt;bare&lt;/code&gt; repository), but a valid Git repository &lt;strong&gt;must&lt;/strong&gt; have the HEAD file; some porcelains may use it to guess the designated &amp;quot;default&amp;quot; branch of the repository (usually &lt;code&gt;master&lt;/code&gt;). It is legal if the named branch &lt;code&gt;name&lt;/code&gt; does not (yet) exist. In some legacy setups, it is a symbolic link instead of a symref that points at the current branch." onmousemove="i18n(this)">&Scy;&icy;&mcy;&vcy;&ocy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy; (&scy;&mcy;. &gcy;&lcy;&ocy;&scy;&scy;&acy;&rcy;&icy;&jcy;) &ncy;&acy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&mcy;&iecy;&ncy;  <code>refs/heads/</code> , &ocy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&yucy;&shchcy;&acy;&yacy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &acy;&kcy;&tcy;&icy;&vcy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy;. &Ecy;&tcy;&ocy; &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&gcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;, &iecy;&scy;&lcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ncy;&iecy; &scy;&vcy;&yacy;&zcy;&acy;&ncy; &ncy;&icy; &scy; &kcy;&acy;&kcy;&icy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  <code>bare</code> ), &ncy;&ocy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  Git  &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &icy;&mcy;&iecy;&tcy;&softcy; &fcy;&acy;&jcy;&lcy; HEAD; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &fcy;&acy;&rcy;&fcy;&ocy;&rcy;&ycy; &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&gcy;&acy;&dcy;&acy;&tcy;&softcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ncy;&ucy;&yucy; &vcy;&iecy;&tcy;&vcy;&softcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;  &quot;default&quot;  (&ocy;&bcy;&ycy;&chcy;&ncy;&ocy;  <code>master</code> ). &Ecy;&tcy;&ocy; &zcy;&acy;&kcy;&ocy;&ncy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&acy;&yacy; &vcy;&iecy;&tcy;&kcy;&acy;  <code>name</code>  (&pcy;&ocy;&kcy;&acy;) &ncy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;. &Vcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&khcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&yacy;&khcy; &ecy;&tcy;&ocy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&kcy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &acy; &ncy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&acy;&yacy; &ncy;&acy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;.</span></p> <p><span data-i18n="407478b5d54edd8ec0918551361df8f653d067c891f8266d515a8fcd7e742ed2/f2" data-source="HEAD can also record a specific commit directly, instead of being a symref to point at the current branch. Such a state is often called &lt;code&gt;detached HEAD.&lt;/code&gt; See &lt;a href=&quot;git-checkout&quot;&gt;git-checkout[1]&lt;/a&gt; for details." onmousemove="i18n(this)">HEAD &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ncy;&acy;&pcy;&rcy;&yacy;&mcy;&ucy;&yucy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&tcy;&softcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ycy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;, &acy; &ncy;&iecy; &bcy;&ycy;&tcy;&softcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&jcy; &scy;&scy;&ycy;&lcy;&kcy;&ocy;&jcy;, &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&shchcy;&iecy;&jcy; &ncy;&acy; &tcy;&iecy;&kcy;&ucy;&shchcy;&ucy;&yucy; &vcy;&iecy;&tcy;&kcy;&ucy;. &Tcy;&acy;&kcy;&ocy;&iecy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&iecy; &chcy;&acy;&scy;&tcy;&ocy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy;  <code>detached HEAD.</code> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="git-checkout.html">git-checkout[1]</a> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-config"><span data-i18n="b79606fb3afea5bd1609ed40b622142f1c98125abcfe89a76a661b0e8e343910/3a" data-source="config" onmousemove="i18n(this)">config</span></dt> <dd> <p><span data-i18n="48fc8aa56c6fedf21e222d53f21c62f74c33d332cb5a849d195f3149b4089ab6/cf" data-source="Repository specific configuration file. This file is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/config&amp;quot; will be used instead." onmousemove="i18n(this)">&Fcy;&acy;&jcy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&chcy;&ncy;&ycy;&jcy; &dcy;&lcy;&yacy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/config&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-configworktree"><span data-i18n="d3bc5eefdd9157a4606cbd2762f1e0b1d47ab15f716db6189c6d53efce0b476d/32" data-source="config.worktree" onmousemove="i18n(this)">config.worktree</span></dt> <dd> <p><span data-i18n="5492d2f3876dbd54fcfb10afaa75848482d0edd633dbb442832437c6a3a4c2b4/7c" data-source="Working directory specific configuration file for the main working directory in multiple working directory setup (see &lt;a href=&quot;git-worktree&quot;&gt;git-worktree[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Fcy;&acy;&jcy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&chcy;&ncy;&ycy;&jcy; &dcy;&lcy;&yacy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;, &dcy;&lcy;&yacy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; &pcy;&rcy;&icy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&iecy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&khcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ocy;&vcy; (&scy;&mcy;.  <a href="git-worktree.html">git-worktree[1]</a> ).</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-branches"><span data-i18n="dce1905351040e792f97d8bba6273802f9053551866071596763170bc5331e12/b0" data-source="branches" onmousemove="i18n(this)">branches</span></dt> <dd> <p><span data-i18n="8dc16f849f482dba4564892f01a815241bf92dde3434da0ec6dbbd2e4d016baa/57" data-source="A slightly deprecated way to store shorthands to be used to specify a URL to &lt;code&gt;git fetch&lt;/code&gt;, &lt;code&gt;git pull&lt;/code&gt; and &lt;code&gt;git push&lt;/code&gt;. A file can be stored as &lt;code&gt;branches/&amp;lt;name&amp;gt;&lt;/code&gt; and then &lt;code&gt;name&lt;/code&gt; can be given to these commands in place of &lt;code&gt;repository&lt;/code&gt; argument. See the REMOTES section in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; for details. This mechanism is legacy and not likely to be found in modern repositories. This directory is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/branches&amp;quot; will be used instead." onmousemove="i18n(this)">&Ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&jcy; &scy;&pcy;&ocy;&scy;&ocy;&bcy; &khcy;&rcy;&acy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&yacy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&vcy;  <code>git fetch</code> ,  <code>git pull</code>  &icy;  <code>git push</code> . &Fcy;&acy;&jcy;&lcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &kcy;&acy;&kcy;  <code>branches/&lt;name&gt;</code> , &acy; &zcy;&acy;&tcy;&iecy;&mcy; &ecy;&tcy;&icy;&mcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&mcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&tcy;&softcy;  <code>name</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;  <code>repository</code> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Pcy;&Ucy;&Lcy;&SOFTcy;&Tcy;&Ycy; &Dcy;&Icy;&Scy;&Tcy;&Acy;&Ncy;&TScy;&Icy;&Ocy;&Ncy;&Ncy;&Ocy;&Gcy;&Ocy; &Dcy;&Icy;&Scy;&Tcy;&Acy;&Ncy;&TScy;&Icy;&Ocy;&Ncy;&Ncy;&Ocy;&Gcy;&Ocy; &Ucy;&Pcy;&Rcy;&Acy;&Vcy;&Lcy;&IEcy;&Ncy;&Icy;&YAcy; &vcy;  <a href="git-fetch.html">git-fetch[1]</a> . &Ecy;&tcy;&ocy;&tcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&mcy;, &icy; &iecy;&gcy;&ocy; &vcy;&rcy;&yacy;&dcy; &lcy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ncy;&acy;&jcy;&tcy;&icy; &vcy; &scy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&khcy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/branches&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-hooks"><span data-i18n="a9fa9fda98d7712cf2c04ce6206e406c554572bedfeac6e441f13410980f7f82/56" data-source="hooks" onmousemove="i18n(this)">hooks</span></dt> <dd> <p><span data-i18n="5c10c20d41d197189784902832e2d788c7c53e55cabf8c3c5d23a4b5aa00e21a/b2" data-source="Hooks are customization scripts used by various Git commands. A handful of sample hooks are installed when &lt;code&gt;git init&lt;/code&gt; is run, but all of them are disabled by default. To enable, the &lt;code&gt;.sample&lt;/code&gt; suffix has to be removed from the filename by renaming. Read &lt;a href=&quot;githooks&quot;&gt;githooks[5]&lt;/a&gt; for more details about each hook. This directory is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/hooks&amp;quot; will be used instead." onmousemove="i18n(this)">&KHcy;&ucy;&kcy;&icy; &mdash; &ecy;&tcy;&ocy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&icy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&icy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&mcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;&mcy;&icy;  Git . &Pcy;&rcy;&icy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&iecy;  <code>git init</code>  &ucy;&scy;&tcy;&acy;&ncy;&acy;&vcy;&lcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&ocy;&vcy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&ocy;&vcy;, &ncy;&ocy; &vcy;&scy;&iecy; &ocy;&ncy;&icy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy;. &Dcy;&lcy;&yacy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&ucy;&fcy;&fcy;&icy;&kcy;&scy;  <code>.sample</code>  &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &icy;&zcy; &icy;&mcy;&iecy;&ncy;&icy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&ucy;&tcy;&iecy;&mcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &Pcy;&rcy;&ocy;&chcy;&tcy;&icy;&tcy;&iecy;  <a href="githooks.html">githooks[5]</a>  &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy; &kcy;&rcy;&yucy;&chcy;&kcy;&iecy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/hooks&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-common"><span data-i18n="92a5dc04bd6f9fb8f29f8066fed8a5c1e81bc59ad48a11283b63736867e4f2a8/12" data-source="common" onmousemove="i18n(this)">common</span></dt> <dd> <p><span data-i18n="e47948a56d33a2b2e898badad60ba4539b5e071ded7d4456db3f6751ebc76fe8/dd" data-source="When multiple working trees are used, most of files in $GIT_DIR are per-worktree with a few known exceptions. All files under &lt;code&gt;common&lt;/code&gt; however will be shared between all working trees." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&khcy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy;, &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&ncy;&scy;&tcy;&vcy;&ocy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &vcy; $GIT_DIR &ocy;&tcy;&ncy;&ocy;&scy;&yacy;&tcy;&scy;&yacy; &kcy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy;&ucy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy;&ucy; &dcy;&iecy;&rcy;&iecy;&vcy;&ucy;, &zcy;&acy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy;&icy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy;&mcy;&icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;. &Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &pcy;&ocy;&dcy;  <code>common</code>  &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &vcy;&scy;&iecy;&mcy;&icy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy;&icy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-index"><span data-i18n="1bc04b5291c26a46d918139138b992d2de976d6851d0893b0476b85bfbdfc6e6/44" data-source="index" onmousemove="i18n(this)">index</span></dt> <dd> <p><span data-i18n="8a18894333729ff5dcc8d1f60bc7604b5967b0dbd250a7cc93bb508e9a5865ef/94" data-source="The current index file for the repository. It is usually not found in a bare repository." onmousemove="i18n(this)">&Tcy;&iecy;&kcy;&ucy;&shchcy;&icy;&jcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;. &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &iecy;&gcy;&ocy; &ncy;&iecy; &ncy;&acy;&jcy;&tcy;&icy; &vcy; &pcy;&ucy;&scy;&tcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-sharedindexltSHA-1gt"><span data-i18n="3e41961cff30921b1f86dbfa5cb11360fdb10aaee890b134d29cf559cbc6df9a/b3" data-source="sharedindex.&amp;lt;SHA-1&amp;gt;" onmousemove="i18n(this)">sharedindex.&lt;SHA-1&gt;</span></dt> <dd> <p><span data-i18n="b7f50377da3e3e2300b9be064dd07f362af3861866fb45695d96ece669b6a01f/3e" data-source="The shared index part, to be referenced by $GIT_DIR/index and other temporary index files. Only valid in split index mode." onmousemove="i18n(this)">&CHcy;&acy;&scy;&tcy;&softcy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ucy;&yucy; &bcy;&ucy;&dcy;&ucy;&tcy; &scy;&scy;&ycy;&lcy;&acy;&tcy;&softcy;&scy;&yacy; $GIT_DIR/index &icy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;. &Dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &rcy;&iecy;&zhcy;&icy;&mcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-info"><span data-i18n="06271baf49532c879aa3c58b48671884bcc858f09197412d682750496c33e1e1/21" data-source="info" onmousemove="i18n(this)">info</span></dt> <dd> <p><span data-i18n="6444ed27532a2c20cb4338409374d0a0b20933c06d773415beb7d69d83cce372/ce" data-source="Additional information about the repository is recorded in this directory. This directory is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/info&amp;quot; will be used instead." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/info&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-inforefs"><span data-i18n="3865d32dbaa82bdb077992ad18e909cc8811f449997acce69bfd2b1bff46c3f3/5f" data-source="info/refs" onmousemove="i18n(this)">info/refs</span></dt> <dd> <p><span data-i18n="940191625ad3eab1464409dfe6ab2d72fdb9b8def4cb142ecb69be6cd72add1a/5c" data-source="This file helps dumb transports discover what refs are available in this repository. If the repository is published for dumb transports, this file should be regenerated by &lt;code&gt;git update-server-info&lt;/code&gt; every time a tag or branch is created or modified. This is normally done from the &lt;code&gt;hooks/update&lt;/code&gt; hook, which is run by the &lt;code&gt;git-receive-pack&lt;/code&gt; command when you &lt;code&gt;git push&lt;/code&gt; into the repository." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &pcy;&ocy;&mcy;&ocy;&gcy;&acy;&iecy;&tcy; &tcy;&ucy;&pcy;&ycy;&mcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&acy;&mcy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy;, &kcy;&acy;&kcy;&icy;&iecy; &scy;&scy;&ycy;&lcy;&kcy;&icy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &vcy; &ecy;&tcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;. &IEcy;&scy;&lcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ocy;&pcy;&ucy;&bcy;&lcy;&icy;&kcy;&ocy;&vcy;&acy;&ncy; &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&scy;&tcy;&ycy;&khcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&ocy;&rcy;&tcy;&icy;&rcy;&ocy;&vcy;&ocy;&kcy;, &ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &scy;&ocy;&zcy;&dcy;&acy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &zcy;&acy;&ncy;&ocy;&vcy;&ocy;  <code>git update-server-info</code>  &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &rcy;&acy;&zcy;, &kcy;&ocy;&gcy;&dcy;&acy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &tcy;&iecy;&gcy; &icy;&lcy;&icy; &vcy;&iecy;&tcy;&vcy;&softcy;. &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&khcy;&vcy;&acy;&tcy;&chcy;&icy;&kcy;&acy;  <code>hooks/update</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ocy;&jcy;  <code>git-receive-pack</code>  &pcy;&rcy;&icy; &vcy;&khcy;&ocy;&dcy;&iecy;  <code>git push</code>  &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-infografts"><span data-i18n="23418345633390013a4588fc52ea996703d994cca54b1df2136c736f13e6455b/8b" data-source="info/grafts" onmousemove="i18n(this)">info/grafts</span></dt> <dd> <p><span data-i18n="2b22b3c58e8c43d2e12f7e5304edc320da1ebda71ad478c27bb7423f868d5f09/7b" data-source="This file records fake commit ancestry information, to pretend the set of parents a commit has is different from how the commit was actually created. One record per line describes a commit and its fake parents by listing their 40-byte hexadecimal object names separated by a space and terminated by a newline." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy; &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&icy; &fcy;&acy;&lcy;&softcy;&shcy;&icy;&vcy;&ocy;&gcy;&ocy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &vcy;&icy;&dcy;, &chcy;&tcy;&ocy; &ncy;&acy;&bcy;&ocy;&rcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &kcy;&acy;&kcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy; &bcy;&ycy;&lcy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;. &Ocy;&dcy;&ncy;&acy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &ocy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &icy; &iecy;&iecy; &pcy;&ocy;&dcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &pcy;&ucy;&tcy;&iecy;&mcy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&khcy; 40-&bcy;&acy;&jcy;&tcy;&ocy;&vcy;&ycy;&khcy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&khcy; &icy;&mcy;&iecy;&ncy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&mcy; &icy; &zcy;&acy;&kcy;&acy;&ncy;&chcy;&icy;&vcy;&acy;&yucy;&shchcy;&icy;&khcy;&scy;&yacy; &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&ocy;&jcy;.</span></p> <p><span data-i18n="d9d4c1d604487066f41f55e0be3bb75882809eb0415c4f446771d563389cc749/bf" data-source="Note that the grafts mechanism is outdated and can lead to problems transferring objects between repositories; see &lt;a href=&quot;git-replace&quot;&gt;git-replace[1]&lt;/a&gt; for a more flexible and robust system to do the same thing." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &tcy;&rcy;&acy;&ncy;&scy;&pcy;&lcy;&acy;&ncy;&tcy;&acy;&tscy;&icy;&icy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&lcy; &icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&acy;&mcy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&ncy;&ocy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy;; &scy;&mcy;.  <a href="git-replace.html">git-replace[1]</a> , &gcy;&dcy;&iecy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&acy; &ZeroWidthSpace;&ZeroWidthSpace;&bcy;&ocy;&lcy;&iecy;&iecy; &gcy;&icy;&bcy;&kcy;&acy;&yacy; &icy; &ncy;&acy;&dcy;&iecy;&zhcy;&ncy;&acy;&yacy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&acy;, &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&shchcy;&acy;&yacy; &dcy;&iecy;&lcy;&acy;&tcy;&softcy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-infoexclude"><span data-i18n="5a3310fd19cf148446ab8b97f94b8eff3506acb17126a88aed373d4b33b58b12/3d" data-source="info/exclude" onmousemove="i18n(this)">info/exclude</span></dt> <dd> <p><span data-i18n="5be9c28012f0299523c2532f27ec46aa25a9604a9a1268dfc230275a20e38710/3f" data-source="This file, by convention among Porcelains, stores the exclude pattern list. &lt;code&gt;.gitignore&lt;/code&gt; is the per-directory ignore file. &lt;code&gt;git status&lt;/code&gt;, &lt;code&gt;git add&lt;/code&gt;, &lt;code&gt;git rm&lt;/code&gt; and &lt;code&gt;git clean&lt;/code&gt; look at it but the core Git commands do not look at it. See also: &lt;a href=&quot;gitignore&quot;&gt;gitignore[5]&lt;/a&gt;." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &pcy;&ocy; &scy;&ocy;&gcy;&lcy;&acy;&shcy;&iecy;&ncy;&icy;&yucy; Porcelains &khcy;&rcy;&acy;&ncy;&icy;&tcy;&scy;&yacy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ncy;&ycy;&khcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&vcy;.  <code>.gitignore</code>  &mdash; &ecy;&tcy;&ocy; &fcy;&acy;&jcy;&lcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;.  <code>git status</code> ,  <code>git add</code> ,  <code>git rm</code>  &icy;  <code>git clean</code>  &scy;&mcy;&ocy;&tcy;&rcy;&yacy;&tcy; &ncy;&acy; &ncy;&iecy;&gcy;&ocy;, &ncy;&ocy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ycy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  Git  &ncy;&acy; &ncy;&iecy;&gcy;&ocy; &ncy;&iecy; &scy;&mcy;&ocy;&tcy;&rcy;&yacy;&tcy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;:  <a href="gitignore.html">gitignore[5]</a> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-infoattributes"><span data-i18n="ef0970f55e9e611805747b1646d2c2a13de144f00e15106162b6c8d14270f895/0c" data-source="info/attributes" onmousemove="i18n(this)">info/attributes</span></dt> <dd> <p><span data-i18n="c49bb86619036381a5b678677597cdd37b83b3e8507dde4ac89d28fa3caefa6c/dc" data-source="Defines which attributes to assign to a path, similar to per-directory &lt;code&gt;.gitattributes&lt;/code&gt; files. See also: &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt;." onmousemove="i18n(this)">&Ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy;&icy;&iecy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ycy; &pcy;&rcy;&icy;&scy;&vcy;&acy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ucy;&tcy;&icy;, &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;&mcy;  <code>.gitattributes</code>  &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;:  <a href="gitattributes.html">gitattributes[5]</a> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-infosparse-checkout"><span data-i18n="18f06d6f7b40e2fe8ae2c67b73fab7264500e2d5947e79fbc4238578e706230e/b0" data-source="info/sparse-checkout" onmousemove="i18n(this)">info/sparse-checkout</span></dt> <dd> <p><span data-i18n="5e42a480e979d68848ffb89db38b77878feb54508afdc7463b102645f07793a5/e6" data-source="This file stores sparse checkout patterns. See also: &lt;a href=&quot;git-read-tree&quot;&gt;git-read-tree[1]&lt;/a&gt;." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &khcy;&rcy;&acy;&ncy;&yacy;&tcy;&scy;&yacy; &rcy;&iecy;&dcy;&kcy;&icy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &ocy;&fcy;&ocy;&rcy;&mcy;&lcy;&iecy;&ncy;&icy;&yacy; &zcy;&acy;&kcy;&acy;&zcy;&acy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;:  <a href="git-read-tree.html">git-read-tree[1]</a> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-remotes"><span data-i18n="5c30bef0bcf59cfde9d7835c11c24a45fdcdc73fb3b145da75d314e3a5e7f55f/ef" data-source="remotes" onmousemove="i18n(this)">remotes</span></dt> <dd> <p><span data-i18n="6fa7e424bd3c51983def5b433e79cadb6b0c19dd44ae839df4dc96703fc8d7cd/f5" data-source="Stores shorthands for URL and default refnames for use when interacting with remote repositories via &lt;code&gt;git fetch&lt;/code&gt;, &lt;code&gt;git pull&lt;/code&gt; and &lt;code&gt;git push&lt;/code&gt; commands. See the REMOTES section in &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt; for details. This mechanism is legacy and not likely to be found in modern repositories. This directory is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/remotes&amp;quot; will be used instead." onmousemove="i18n(this)">&Scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&iecy;&tcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&yacy; URL-&acy;&dcy;&rcy;&iecy;&scy;&ocy;&vcy; &icy; &icy;&mcy;&iecy;&ncy;&acy; &scy;&scy;&ycy;&lcy;&ocy;&kcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &vcy;&zcy;&acy;&icy;&mcy;&ocy;&dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&icy; &scy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&mcy;&icy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;  <code>git fetch</code> ,  <code>git pull</code>  &icy;  <code>git push</code> . &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &scy;&mcy;. &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy; &Pcy;&Ucy;&Lcy;&SOFTcy;&Tcy;&Ycy; &Dcy;&Icy;&Scy;&Tcy;&Acy;&Ncy;&TScy;&Icy;&Ocy;&Ncy;&Ncy;&Ocy;&Gcy;&Ocy; &Ucy;&Pcy;&Rcy;&Acy;&Vcy;&Lcy;&IEcy;&Ncy;&Icy;&YAcy; &vcy;  <a href="git-fetch.html">git-fetch[1]</a> . &Ecy;&tcy;&ocy;&tcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&mcy;, &icy; &iecy;&gcy;&ocy; &vcy;&rcy;&yacy;&dcy; &lcy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ncy;&acy;&jcy;&tcy;&icy; &vcy; &scy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&khcy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/remotes&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-logs"><span data-i18n="98f38f12db221a8cf8ca7aadfdcd759b01d52eb4ebb3eedbb2d97e92805c6960/b8" data-source="logs" onmousemove="i18n(this)">logs</span></dt> <dd> <p><span data-i18n="cd8e50a8b23ca648cc5cc47e020a3d4bb35b841443cf74d4b167264fcb024a1f/4e" data-source="Records of changes made to refs are stored in this directory. See &lt;a href=&quot;git-update-ref&quot;&gt;git-update-ref[1]&lt;/a&gt; for more information. This directory is ignored (except logs/HEAD) if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/logs&amp;quot; will be used instead." onmousemove="i18n(this)">&Vcy; &ecy;&tcy;&ocy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; &khcy;&rcy;&acy;&ncy;&yacy;&tcy;&scy;&yacy; &zcy;&acy;&pcy;&icy;&scy;&icy; &ocy;&bcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&khcy;, &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;. &Scy;&mcy;.  <a href="git-update-ref.html">git-update-ref[1]</a>  &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; (&kcy;&rcy;&ocy;&mcy;&iecy; logs/HEAD), &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/logs&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-logsrefsheadscodenamecode"><span data-i18n="d398a45e96ffea899c55ee81e6cca7a0dbb9f4a2438c791a11fc28efc548d863/32" data-source="logs/refs/heads/&lt;code&gt;name&lt;/code&gt;" onmousemove="i18n(this)">logs/refs/heads/<code>name</code></span> </dt> <dd> <p><span data-i18n="4740a015a4ed89f8f48d72d61113a9037c634fab72890488dc55a663037e551d/21" data-source="Records all changes made to the branch tip named &lt;code&gt;name&lt;/code&gt;." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &kcy;&ocy;&ncy;&chcy;&icy;&kcy; &vcy;&iecy;&tcy;&kcy;&icy; &scy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy;  <code>name</code> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-logsrefstagscodenamecode"><span data-i18n="6aace5fe9811475d8720f35c8cce80f49d9efb93bf31ae594318a7643bdd3aed/73" data-source="logs/refs/tags/&lt;code&gt;name&lt;/code&gt;" onmousemove="i18n(this)">logs/refs/tags/<code>name</code></span> </dt> <dd> <p><span data-i18n="6e29cb98a68ff6fb8e56b592161ce4d812e6374a269c7763065d138b5b77022c/40" data-source="Records all changes made to the tag named &lt;code&gt;name&lt;/code&gt;." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&ncy;&ycy;&iecy; &vcy; &tcy;&iecy;&gcy; &scy; &icy;&mcy;&iecy;&ncy;&iecy;&mcy;  <code>name</code> .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-shallow"><span data-i18n="91d80a4942da5b036e4a555a54d49f8d21dd95e4c6d4671b0eecfccf64950ad5/43" data-source="shallow" onmousemove="i18n(this)">shallow</span></dt> <dd> <p><span data-i18n="8cdf07e16f06e615b0d01ec74455f70047a37df52e8a4063e6ca047973d1f33e/40" data-source="This is similar to &lt;code&gt;info/grafts&lt;/code&gt; but is internally used and maintained by shallow clone mechanism. See &lt;code&gt;--depth&lt;/code&gt; option to &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt; and &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;. This file is ignored if $GIT_COMMON_DIR is set and &amp;quot;$GIT_COMMON_DIR/shallow&amp;quot; will be used instead." onmousemove="i18n(this)">&Ocy;&ncy; &pcy;&ocy;&khcy;&ocy;&zhcy; &ncy;&acy;  <code>info/grafts</code> , &ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &icy; &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy; &scy;&tcy;&rcy;&acy;&ncy;&ycy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy;&acy; &pcy;&ocy;&vcy;&iecy;&rcy;&khcy;&ncy;&ocy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &Scy;&mcy;. &ocy;&pcy;&tscy;&icy;&yucy;  <code>--depth</code>  &dcy;&lcy;&yacy;  <a href="git-clone.html">git-clone[1]</a>  &icy;  <a href="git-fetch.html">git-fetch[1]</a> . &Ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/shallow&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-commondir"><span data-i18n="5535069517cdb27cf6f0fa7be0daabb0031c135577becf213837363a4fb9a2f9/34" data-source="commondir" onmousemove="i18n(this)">commondir</span></dt> <dd> <p><span data-i18n="e83f592cb518504f48e10d136f60593cc9d5743542eb11592398585e8abb1dce/33" data-source="If this file exists, $GIT_COMMON_DIR (see &lt;a href=&quot;git&quot;&gt;git[1]&lt;/a&gt;) will be set to the path specified in this file if it is not explicitly set. If the specified path is relative, it is relative to $GIT_DIR. The repository with commondir is incomplete without the repository pointed by &amp;quot;commondir&amp;quot;." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;, &vcy; $GIT_COMMON_DIR (&scy;&mcy;.  <a href="git.html">git[1]</a> ) &bcy;&ucy;&dcy;&iecy;&tcy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; &pcy;&ucy;&tcy;&softcy;, &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &ncy;&iecy; &zcy;&acy;&dcy;&acy;&ncy; &yacy;&vcy;&ncy;&ocy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy;, &ocy;&ncy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&scy;&yacy; &kcy; $GIT_DIR. &Rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &scy; commondir &bcy;&ucy;&dcy;&iecy;&tcy; &ncy;&iecy;&pcy;&ocy;&lcy;&ncy;&ycy;&mcy; &bcy;&iecy;&zcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &ncy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;  &quot;commondir&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-modules"><span data-i18n="fbc6c1d4c3b6db8fb54278582eb1d965ed644e97509e130346ae130da5406cb3/17" data-source="modules" onmousemove="i18n(this)">modules</span></dt> <dd> <p><span data-i18n="95763f89eecc42bb8d9c2d06f8e1bede5757b269dd078dd681738d5f680a97d6/64" data-source="Contains the git-repositories of the submodules." onmousemove="i18n(this)">&Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; git-&rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-worktrees"><span data-i18n="666a44f0580788557379b5f8ff05bc006a3ecc4b4bd35f0dd08fa27338c2edea/6a" data-source="worktrees" onmousemove="i18n(this)">worktrees</span></dt> <dd> <p><span data-i18n="e3f4afd0e312b1d0e0191d52c378c845485c15f232b7129993f756843308998f/93" data-source="Contains administrative data for linked working trees. Each subdirectory contains the working tree-related part of a linked working tree. This directory is ignored if $GIT_COMMON_DIR is set, in which case &amp;quot;$GIT_COMMON_DIR/worktrees&amp;quot; will be used instead." onmousemove="i18n(this)">&Scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &acy;&dcy;&mcy;&icy;&ncy;&icy;&scy;&tcy;&rcy;&acy;&tcy;&icy;&vcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &dcy;&lcy;&yacy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&khcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&khcy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy;. &Kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ucy;&yucy; &scy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy; &chcy;&acy;&scy;&tcy;&softcy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;. &Ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; $GIT_COMMON_DIR, &icy; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ncy;&iecy;&gcy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;  &quot;$GIT_COMMON_DIR/worktrees&quot; .</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-worktreesltidgtgitdir"><span data-i18n="2c588947cae1db4b9c9c690870e1752e738c4c46d5767a75d81f391f76716de4/d0" data-source="worktrees/&amp;lt;id&amp;gt;/gitdir" onmousemove="i18n(this)">worktrees/&lt;id&gt;/gitdir</span></dt> <dd> <p><span data-i18n="da071ea56e5c62ef440020745278298ad9a12655e5232c2a63c47992e5dd3721/92" data-source="A text file containing the absolute path back to the .git file that points to here. This is used to check if the linked repository has been manually removed and there is no need to keep this directory any more. The mtime of this file should be updated every time the linked repository is accessed." onmousemove="i18n(this)">&Tcy;&iecy;&kcy;&scy;&tcy;&ocy;&vcy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &acy;&bcy;&scy;&ocy;&lcy;&yucy;&tcy;&ncy;&ycy;&jcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy; &kcy; &fcy;&acy;&jcy;&lcy;&ucy; .git, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &scy;&yucy;&dcy;&acy;. &Ecy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &tcy;&ocy;&gcy;&ocy;, &bcy;&ycy;&lcy; &lcy;&icy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy; &icy; &ncy;&iecy;&tcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&tcy;&softcy; &ecy;&tcy;&ocy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;. &Vcy;&rcy;&iecy;&mcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&tcy;&softcy;&scy;&yacy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &rcy;&acy;&zcy; &pcy;&rcy;&icy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&iecy; &kcy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-worktreesltidgtlocked"><span data-i18n="2e5b2c5e8592f980b137eed3c4991656977000c0aab62c23bf4bddb6e694629e/c5" data-source="worktrees/&amp;lt;id&amp;gt;/locked" onmousemove="i18n(this)">worktrees/&lt;id&gt;/locked</span></dt> <dd> <p><span data-i18n="11e39de4ab7567a28ebe004cea6127919275d1adab84a8a3e9c30081213ecaea/f6" data-source="If this file exists, the linked working tree may be on a portable device and not available. The presence of this file prevents &lt;code&gt;worktrees/&amp;lt;id&amp;gt;&lt;/code&gt; from being pruned either automatically or manually by &lt;code&gt;git worktree prune&lt;/code&gt;. The file may contain a string explaining why the repository is locked." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;&tcy; &fcy;&acy;&jcy;&lcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;, &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ocy;&iecy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &pcy;&ocy;&rcy;&tcy;&acy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &ucy;&scy;&tcy;&rcy;&ocy;&jcy;&scy;&tcy;&vcy;&iecy; &icy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ocy;. &Ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy; &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &icy;&lcy;&icy; &rcy;&ucy;&chcy;&ncy;&ocy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy;  <code>worktrees/&lt;id&gt;</code>  &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git worktree prune</code> . &Fcy;&acy;&jcy;&lcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&yacy;&yucy;&shchcy;&ucy;&yucy;, &pcy;&ocy;&chcy;&iecy;&mcy;&ucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &zcy;&acy;&bcy;&lcy;&ocy;&kcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;.</span></p> </dd> <dt id="Documentation/gitrepository-layout.txt-worktreesltidgtconfigworktree"><span data-i18n="4fa279c24f7e8e27b152987f5959b26b4361c07f35d2e2491904d1b9f7de725c/23" data-source="worktrees/&amp;lt;id&amp;gt;/config.worktree" onmousemove="i18n(this)">worktrees/&lt;id&gt;/config.worktree</span></dt> <dd> <p><span data-i18n="c723ae8c8c25014ac610d8db0ce26f6ce2e2ba713ac0eca28bf0bae2e36aa0ef/b6" data-source="Working directory specific configuration file." onmousemove="i18n(this)">&Fcy;&acy;&jcy;&lcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&chcy;&ncy;&ycy;&jcy; &dcy;&lcy;&yacy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_git_repository_format_versions"><span data-i18n="ae522952b9aeae35b5398d815de44fa119788c4cb6fbee9e07ea7780f8f36eb8/c7" data-source="Git repository format versions" onmousemove="i18n(this)">&Vcy;&iecy;&rcy;&scy;&icy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;  Git</span></h2> <div> <p><span data-i18n="f43f7a62a8829978f14b95d40e55b22d9806afc3bd10159920e9129eb4a86ae5/64" data-source="Every git repository is marked with a numeric version in the &lt;code&gt;core.repositoryformatversion&lt;/code&gt; key of its &lt;code&gt;config&lt;/code&gt; file. This version specifies the rules for operating on the on-disk repository data. An implementation of git which does not understand a particular version advertised by an on-disk repository MUST NOT operate on that repository; doing so risks not only producing wrong results, but actually losing data." onmousemove="i18n(this)">&Kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;  git  &pcy;&ocy;&mcy;&iecy;&chcy;&iecy;&ncy; &chcy;&icy;&scy;&lcy;&ocy;&vcy;&ocy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&iecy;&jcy; &vcy; &kcy;&lcy;&yucy;&chcy;&iecy;  <code>core.repositoryformatversion</code>  &iecy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;  <code>config</code> . &Ecy;&tcy;&acy; &vcy;&iecy;&rcy;&scy;&icy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy; &scy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy;. &Rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&yacy;  git , &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &ncy;&iecy; &pcy;&ocy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ucy;&yucy; &vcy;&iecy;&rcy;&scy;&icy;&yucy;, &rcy;&iecy;&kcy;&lcy;&acy;&mcy;&icy;&rcy;&ucy;&iecy;&mcy;&ucy;&yucy; &dcy;&icy;&scy;&kcy;&ocy;&vcy;&ycy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy;, &Ncy;&IEcy; &Dcy;&Ocy;&Lcy;&ZHcy;&Ncy;&Acy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&tcy;&softcy; &scy; &ecy;&tcy;&icy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy;; &ecy;&tcy;&ocy; &rcy;&icy;&scy;&kcy;&ucy;&iecy;&tcy; &ncy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&acy;&tcy;&softcy; &ncy;&iecy;&vcy;&iecy;&rcy;&ncy;&ycy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ycy;, &ncy;&ocy; &icy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &pcy;&ocy;&tcy;&iecy;&rcy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;.</span></p> <p><span data-i18n="c9f0cbaa94c54d5cf8ae308406e299038debba97a28f341d1640ad00bece2722/b2" data-source="Because of this rule, version bumps should be kept to an absolute minimum. Instead, we generally prefer these strategies:" onmousemove="i18n(this)">&Icy;&zcy;-&zcy;&acy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&jcy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &bcy;&ycy;&tcy;&softcy; &scy;&vcy;&iecy;&dcy;&iecy;&ncy;&ycy; &kcy; &acy;&bcy;&scy;&ocy;&lcy;&yucy;&tcy;&ncy;&ocy;&mcy;&ucy; &mcy;&icy;&ncy;&icy;&mcy;&ucy;&mcy;&ucy;. &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &mcy;&ycy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&chcy;&icy;&tcy;&acy;&iecy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&icy;:</span></p> <div> <ul> <li> <p><span data-i18n="56dd7a4fbb7c59a66d381522e4ef11ccc380934da09d2f8f5820a37d7678e41b/0c" data-source="bumping format version numbers of individual data files (e.g., index, packfiles, etc). This restricts the incompatibilities only to those files." onmousemove="i18n(this)">&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &ncy;&ocy;&mcy;&iecy;&rcy;&ocy;&vcy; &vcy;&iecy;&rcy;&scy;&icy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;, &pcy;&acy;&kcy;&ocy;&vcy;&ocy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &icy; &tcy;. &dcy;.). &Ecy;&tcy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ecy;&tcy;&icy;&mcy;&icy; &fcy;&acy;&jcy;&lcy;&acy;&mcy;&icy;.</span></p> </li> <li> <p><span data-i18n="c92dcd7d9bebf0da27a33f10b62bddff6ae72ca9de3722d92fdfe9f8f4ed04e9/04" data-source="introducing new data that gracefully degrades when used by older clients (e.g., pack bitmap files are ignored by older clients, which simply do not take advantage of the optimization they provide)." onmousemove="i18n(this)">&vcy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &ncy;&ocy;&vcy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &kcy;&ocy;&rcy;&rcy;&iecy;&kcy;&tcy;&ncy;&ocy; &ucy;&khcy;&ucy;&dcy;&shcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy;&tcy;&acy;&rcy;&ycy;&mcy;&icy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;&mcy;&icy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &fcy;&acy;&jcy;&lcy;&ycy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ycy;&khcy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&jcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &scy;&tcy;&acy;&rcy;&ycy;&mcy;&icy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;&acy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy; &pcy;&rcy;&iecy;&icy;&mcy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&acy; &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&mcy;&ocy;&jcy; &icy;&mcy;&icy; &ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&acy;&tscy;&icy;&icy;).</span></p> </li> </ul> </div> <p><span data-i18n="eb929bdc2a7b5413192b1b95a50ae4dfaa467949994a7b3658a9346f67f7d073/68" data-source="A whole-repository format version bump should only be part of a change that cannot be independently versioned. For instance, if one were to change the reachability rules for objects, or the rules for locking refs, that would require a bump of the repository format version." onmousemove="i18n(this)">&Ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &vcy;&scy;&iecy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &chcy;&acy;&scy;&tcy;&softcy;&yucy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &vcy;&iecy;&rcy;&scy;&icy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &bcy;&ycy; &kcy;&tcy;&ocy;-&tcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ocy;&scy;&tcy;&icy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &icy;&lcy;&icy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy; &bcy;&lcy;&ocy;&kcy;&icy;&rcy;&ocy;&vcy;&kcy;&icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;, &ecy;&tcy;&ocy; &pcy;&ocy;&tcy;&rcy;&iecy;&bcy;&ocy;&vcy;&acy;&lcy;&ocy; &bcy;&ycy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy;.</span></p> <p><span data-i18n="d67ac2ab482b802f15c011b770b99becf35c72c56495062fc25d0e67ec77421e/73" data-source="Note that this applies only to accessing the repository&amp;rsquo;s disk contents directly. An older client which understands only format &lt;code&gt;0&lt;/code&gt; may still connect via &lt;code&gt;git://&lt;/code&gt; to a repository using format &lt;code&gt;1&lt;/code&gt;, as long as the server process understands format &lt;code&gt;1&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &kcy; &pcy;&rcy;&yacy;&mcy;&ocy;&mcy;&ucy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ucy; &kcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&mcy;&ucy; &dcy;&icy;&scy;&kcy;&acy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;. &Bcy;&ocy;&lcy;&iecy;&iecy; &scy;&tcy;&acy;&rcy;&ycy;&jcy; &kcy;&lcy;&icy;&iecy;&ncy;&tcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&ocy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>0</code> , &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy;&scy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy;  <code>git://</code>  &kcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yucy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>1</code> , &iecy;&scy;&lcy;&icy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&ncy;&ycy;&jcy; &pcy;&rcy;&ocy;&tscy;&iecy;&scy;&scy; &pcy;&ocy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>1</code> .</span></p> <p><span data-i18n="9dcdda3659bc2f3e47be5de72c8626a40b520ca2dedbf56a4760d2a9ece9b360/f6" data-source="The preferred strategy for rolling out a version bump (whether whole repository or for a single file) is to teach git to read the new format, and allow writing the new format with a config switch or command line option (for experimentation or for those who do not care about backwards compatibility with older gits). Then after a long period to allow the reading capability to become common, we may switch to writing the new format by default." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&chcy;&tcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&acy;&tcy;&iecy;&gcy;&icy;&yacy; &rcy;&acy;&zcy;&vcy;&iecy;&rcy;&tcy;&ycy;&vcy;&acy;&ncy;&icy;&yacy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&icy; (&bcy;&ucy;&dcy;&softcy; &tcy;&ocy; &vcy;&iecy;&scy;&softcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &icy;&lcy;&icy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;) &scy;&ocy;&scy;&tcy;&ocy;&icy;&tcy; &vcy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&acy;&ucy;&chcy;&icy;&tcy;&softcy;  git  &chcy;&icy;&tcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &icy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &ncy;&ocy;&vcy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&iecy;&lcy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &icy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; (&dcy;&lcy;&yacy; &ecy;&kcy;&scy;&pcy;&iecy;&rcy;&icy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &icy;&lcy;&icy; &dcy;&lcy;&yacy; &tcy;&iecy;&khcy;, &kcy;&tcy;&ocy; &ncy;&iecy; &zcy;&acy;&bcy;&ocy;&tcy;&softcy;&tcy;&iecy;&scy;&softcy; &ocy;&bcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&jcy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &scy;&ocy; &scy;&tcy;&acy;&rcy;&ycy;&mcy;&icy;  git ). &Zcy;&acy;&tcy;&iecy;&mcy;, &pcy;&ocy;&scy;&lcy;&iecy; &dcy;&lcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &pcy;&iecy;&rcy;&icy;&ocy;&dcy;&acy;, &kcy;&ocy;&gcy;&dcy;&acy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy; &scy;&tcy;&acy;&ncy;&iecy;&tcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&mcy; &yacy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy;&mcy;, &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &pcy;&iecy;&rcy;&iecy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &ncy;&ocy;&vcy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> <p><span data-i18n="6b688507b5c23c187e46afd8a0ae0aaa8fa2802c64221d2c6818b333c4a349aa/fd" data-source="The currently defined format versions are:" onmousemove="i18n(this)">&Vcy; &ncy;&acy;&scy;&tcy;&ocy;&yacy;&shchcy;&iecy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &vcy;&iecy;&rcy;&scy;&icy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;:</span></p> <div> <h3 class="text-body-emphasis"  id="_version_0"><span data-i18n="5cebf7e049fc487bfa5c83481e5ad2ae701e65120a54b252507658ee255bada7/ce" data-source="Version &lt;code&gt;0&lt;/code&gt;" onmousemove="i18n(this)">Version <code>0</code></span>
</h3> <p><span data-i18n="cc7761491eeeddf02469526e3f1ab3e1858e33bd2fb83ee6a68fcedc8a86b1ba/7c" data-source="This is the format defined by the initial version of git, including but not limited to the format of the repository directory, the repository configuration file, and the object and ref storage. Specifying the complete behavior of git is beyond the scope of this document." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;, &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &ncy;&acy;&chcy;&acy;&lcy;&softcy;&ncy;&ocy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&iecy;&jcy;  git , &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy;, &pcy;&ocy;&mcy;&icy;&mcy;&ocy; &pcy;&rcy;&ocy;&chcy;&iecy;&gcy;&ocy;, &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &fcy;&acy;&jcy;&lcy;&acy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &icy; &scy;&scy;&ycy;&lcy;&ocy;&kcy;. &Ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&iecy; &pcy;&ocy;&lcy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&yacy;  git  &vcy;&ycy;&khcy;&ocy;&dcy;&icy;&tcy; &zcy;&acy; &rcy;&acy;&mcy;&kcy;&icy; &ecy;&tcy;&ocy;&gcy;&ocy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;.</span></p> </div> <div> <h3 class="text-body-emphasis"  id="_version_1"><span data-i18n="8a79cc8cbf5334baaa78406f32e09ec6ac7c9c2b0b3388d0d42b5f38aad5aae4/0e" data-source="Version &lt;code&gt;1&lt;/code&gt;" onmousemove="i18n(this)">Version <code>1</code></span>
</h3> <p><span data-i18n="b3b230a197068a18a1a6fa40ffc85d406f486591dc9e1d4cb7ff9780029c322d/32" data-source="This format is identical to version &lt;code&gt;0&lt;/code&gt;, with the following exceptions:" onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&chcy;&iecy;&ncy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  <code>0</code> , &zcy;&acy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;:</span></p> <div> <ol> <li> <p><span data-i18n="eccdd0be2c4d2b7aceab5aefba5c7f049c9fd6e90e858afd097626cc390a4376/56" data-source="When reading the &lt;code&gt;core.repositoryformatversion&lt;/code&gt; variable, a git implementation which supports version 1 MUST also read any configuration keys found in the &lt;code&gt;extensions&lt;/code&gt; section of the configuration file." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &chcy;&tcy;&iecy;&ncy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy;  <code>core.repositoryformatversion</code>  &rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&yacy;  git , &pcy;&ocy;&dcy;&dcy;&iecy;&rcy;&zhcy;&icy;&vcy;&acy;&yucy;&shchcy;&acy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&yucy; 1, &Dcy;&Ocy;&Lcy;&ZHcy;&Ncy;&Acy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&ocy;&chcy;&icy;&tcy;&acy;&tcy;&softcy; &vcy;&scy;&iecy; &kcy;&lcy;&yucy;&chcy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;  <code>extensions</code>  &fcy;&acy;&jcy;&lcy;&acy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;.</span></p> </li> <li> <p><span data-i18n="eb22d37d159d2defe1debaa17f1f96c493f053233aa947f3965106f940d8d939/a1" data-source="If a version-1 repository specifies any &lt;code&gt;extensions.*&lt;/code&gt; keys that the running git has not implemented, the operation MUST NOT proceed. Similarly, if the value of any known key is not understood by the implementation, the operation MUST NOT proceed." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &vcy;&iecy;&rcy;&scy;&icy;&icy; 1 &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &kcy;&acy;&kcy;&icy;&iecy;-&lcy;&icy;&bcy;&ocy; &kcy;&lcy;&yucy;&chcy;&icy;  <code>extensions.*</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&ocy;&vcy;&acy;&ncy;&ycy; &vcy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&yucy;&shchcy;&iecy;&mcy;  git , &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&yacy; &Ncy;&IEcy; &Dcy;&Ocy;&Lcy;&ZHcy;&Ncy;&Acy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy;. &Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &kcy;&acy;&kcy;&ocy;&gcy;&ocy;-&lcy;&icy;&bcy;&ocy; &icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ocy;&gcy;&ocy; &kcy;&lcy;&yucy;&chcy;&acy; &ncy;&iecy; &pcy;&ocy;&ncy;&icy;&mcy;&acy;&iecy;&tcy;&scy;&yacy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&iecy;&jcy;, &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&yacy; &Ncy;&IEcy; &Dcy;&Ocy;&Lcy;&ZHcy;&Ncy;&Acy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy;.</span></p> </li> </ol> </div> <p><span data-i18n="a368ba3f24cf4579ffaaaab5cce1495089190ffc64729367c5b06658ab32c69c/bd" data-source="Note that if no extensions are specified in the config file, then &lt;code&gt;core.repositoryformatversion&lt;/code&gt; SHOULD be set to &lt;code&gt;0&lt;/code&gt; (setting it to &lt;code&gt;1&lt;/code&gt; provides no benefit, and makes the repository incompatible with older implementations of git)." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;: &iecy;&scy;&lcy;&icy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&yacy;, &tcy;&ocy; &dcy;&lcy;&yacy;  <code>core.repositoryformatversion</code>  &Scy;&Lcy;&IEcy;&Dcy;&Ucy;&IEcy;&Tcy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>0</code>  (&ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&acy;  <code>1</code>  &ncy;&iecy; &dcy;&acy;&iecy;&tcy; &ncy;&icy;&kcy;&acy;&kcy;&icy;&khcy; &pcy;&rcy;&iecy;&icy;&mcy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy; &icy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ycy;&mcy; &scy;&ocy; &scy;&tcy;&acy;&rcy;&ycy;&mcy;&icy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&yacy;&mcy;&icy; git).</span></p> <p><span data-i18n="fcc745f3eb3f79de600983d3fa5557a50e8cb7a3f8de47245aaa93e5063d8026/78" data-source="This document will serve as the master list for extensions. Any implementation wishing to define a new extension should make a note of it here, in order to claim the name." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &dcy;&ocy;&kcy;&ucy;&mcy;&iecy;&ncy;&tcy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&lcy;&ucy;&zhcy;&icy;&tcy;&softcy; &ocy;&scy;&ncy;&ocy;&vcy;&ncy;&ycy;&mcy; &scy;&pcy;&icy;&scy;&kcy;&ocy;&mcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&jcy;. &Lcy;&yucy;&bcy;&acy;&yacy; &rcy;&iecy;&acy;&lcy;&icy;&zcy;&acy;&tscy;&icy;&yacy;, &zhcy;&iecy;&lcy;&acy;&yucy;&shchcy;&acy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy; &ncy;&ocy;&vcy;&ocy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&iecy;, &dcy;&ocy;&lcy;&zhcy;&ncy;&acy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy; &zcy;&dcy;&iecy;&scy;&softcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &icy;&mcy;&yacy;.</span></p> <p><span data-i18n="07d850c5fb3d07a70afeb11970e4db235e8752e57cb4ceb84aa727f42979a78c/af" data-source="The defined extensions are:" onmousemove="i18n(this)">&Ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&yacy;:</span></p> <div> <h4 class="text-body-emphasis"  id="_noop">
<code>noop</code>
</h4> <p><span data-i18n="9aae3083e932dd173cdc8995221edecf446a38f916b3cd424569c3a5cff6fdd4/d6" data-source="This extension does not change git&amp;rsquo;s behavior at all. It is useful only for testing format-1 compatibility." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&icy;&iecy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; git. &Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; 1.</span></p> </div> <div> <h4 class="text-body-emphasis"  id="_preciousobjects">
<code>preciousObjects</code>
</h4> <p><span data-i18n="d5f2aff2df4188cbe2b7bb44d02d613a763d4557d7716bb4d85a199a5539b20f/ee" data-source="When the config key &lt;code&gt;extensions.preciousObjects&lt;/code&gt; is set to &lt;code&gt;true&lt;/code&gt;, objects in the repository MUST NOT be deleted (e.g., by &lt;code&gt;git-prune&lt;/code&gt; or &lt;code&gt;git repack -d&lt;/code&gt;)." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &dcy;&lcy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&lcy;&yucy;&chcy;&acy;  <code>extensions.preciousObjects</code>  &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>true</code> , &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &Ncy;&IEcy; &Dcy;&Ocy;&Lcy;&ZHcy;&Ncy;&Ycy; &ucy;&dcy;&acy;&lcy;&yacy;&tcy;&softcy;&scy;&yacy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git-prune</code>  &icy;&lcy;&icy;  <code>git repack -d</code> ).</span></p> </div> <div> <h4 class="text-body-emphasis"  id="_partialclone">
<code>partialClone</code>
</h4> <p><span data-i18n="5cfeb99bc282a5f2f14c27d8ea855ebf753f52909035851dfc951ea0d6b6bbe3/3e" data-source="When the config key &lt;code&gt;extensions.partialClone&lt;/code&gt; is set, it indicates that the repo was created with a partial clone (or later performed a partial fetch) and that the remote may have omitted sending certain unwanted objects. Such a remote is called a &amp;quot;promisor remote&amp;quot; and it promises that all such omitted objects can be fetched from it in the future." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; &kcy;&lcy;&yucy;&chcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>extensions.partialClone</code> , &ecy;&tcy;&ocy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &rcy;&iecy;&pcy;&ocy; &bcy;&ycy;&lcy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ocy; &scy; &chcy;&acy;&scy;&tcy;&icy;&chcy;&ncy;&ycy;&mcy; &kcy;&lcy;&ocy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; (&icy;&lcy;&icy; &pcy;&ocy;&zcy;&zhcy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&ocy; &chcy;&acy;&scy;&tcy;&icy;&chcy;&ncy;&ocy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&icy;&iecy;) &icy; &chcy;&tcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy; &mcy;&ocy;&gcy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&softcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&ucy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ncy;&iecy;&zhcy;&iecy;&lcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Tcy;&acy;&kcy;&ocy;&jcy; &pcy;&ucy;&lcy;&softcy;&tcy; &ncy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  &quot;promisor remote&quot;  &icy;  promises , &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &vcy;&scy;&iecy; &tcy;&acy;&kcy;&icy;&iecy; &pcy;&rcy;&ocy;&pcy;&ucy;&shchcy;&iecy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&softcy; &icy;&zcy; &ncy;&iecy;&gcy;&ocy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&mcy;.</span></p> <p><span data-i18n="93d2b26b71814f05f7772c496a31cd4cc6d5c559d31c79d168a65b770e2f1f21/6f" data-source="The value of this key is the name of the promisor remote." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &ecy;&tcy;&ocy;&gcy;&ocy; &kcy;&lcy;&yucy;&chcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &icy;&mcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&scy;&tcy;&acy;&vcy;&shchcy;&icy;&kcy;&acy;.</span></p> </div> <div> <h4 class="text-body-emphasis"  id="_worktreeconfig">
<code>worktreeConfig</code>
</h4> <p><span data-i18n="2d9959d2d6cd5c2e7b5aa02d9038b1c7a5f635d939bd02e4eb8b1f66b6e321fe/b1" data-source="If set, by default &amp;quot;git config&amp;quot; reads from both &amp;quot;config&amp;quot; and &amp;quot;config.worktree&amp;quot; files from GIT_DIR in that order. In multiple working directory mode, &amp;quot;config&amp;quot; file is shared while &amp;quot;config.worktree&amp;quot; is per-working directory (i.e., it&amp;rsquo;s in GIT_COMMON_DIR/worktrees/&amp;lt;id&amp;gt;/config.worktree)" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy;, &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  &quot;git config&quot;  &scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &fcy;&acy;&jcy;&lcy;&ycy;  &quot;config&quot;  &icy;  &quot;config.worktree&quot;  &icy;&zcy; GIT_DIR &vcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;. &Vcy; &rcy;&iecy;&zhcy;&icy;&mcy;&iecy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&khcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ocy;&vcy; &fcy;&acy;&jcy;&lcy;  &quot;config&quot;  &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&shchcy;&icy;&mcy;, &acy;  &quot;config.worktree&quot;  &mdash; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ocy;&mcy; (&tcy;.&nbsp;&iecy;. &ocy;&ncy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &vcy; GIT_COMMON_DIR/worktrees/&lt;id&gt;/config.worktree).</span></p> </div> </div> </div> <h2 class="text-body-emphasis"  id="_see_also"><span data-i18n="2fa97693b70fa87b95b2d1bdf9558e4ac65d5e82d145f13a03849c4d9c4957a9/40" data-source="See also" onmousemove="i18n(this)">See also</span></h2> <div> <p><span data-i18n="9246e776cf143363f871d8c44b93ba7216395eccea4c8f62ce8641f594862f4b/38" data-source="&lt;a href=&quot;git-init&quot;&gt;git-init[1]&lt;/a&gt;, &lt;a href=&quot;git-clone&quot;&gt;git-clone[1]&lt;/a&gt;, &lt;a href=&quot;git-fetch&quot;&gt;git-fetch[1]&lt;/a&gt;, &lt;a href=&quot;git-pack-refs&quot;&gt;git-pack-refs[1]&lt;/a&gt;, &lt;a href=&quot;git-gc&quot;&gt;git-gc[1]&lt;/a&gt;, &lt;a href=&quot;git-checkout&quot;&gt;git-checkout[1]&lt;/a&gt;, &lt;a href=&quot;gitglossary&quot;&gt;gitglossary[7]&lt;/a&gt;, &lt;a href=&quot;user-manual&quot;&gt;The Git User&amp;rsquo;s Manual&lt;/a&gt;" onmousemove="i18n(this)"><a href="git-init.html">git-init[1]</a> ,  <a href="git-clone.html">git-clone[1]</a> ,  <a href="git-fetch.html">git-fetch[1]</a> ,  <a href="git-pack-refs.html">git-pack-refs[1]</a> ,  <a href="git-gc.html">git-gc[1]</a> ,  <a href="git-checkout.html">git-checkout[1]</a> ,  <a href="gitglossary.html">gitglossary[7]</a> ,  <a href="user-manual.html">The Git User&rsquo;s Manual</a></span></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/gitrepository-layout">https://git-scm.com/docs/gitrepository-layout</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                               <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gitrevisions.html">
                            gitrevisions                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gitsubmodules.html">
                            gitsubmodules                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gittutorial.html">
                            gittutorial                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gittutorial-2.html">
                            gittutorial 2                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gitweb.html">
                            gitweb                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gitweb.conf.html">
                            gitweb.conf                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="gitworkflows.html">
                            gitworkflows                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="gitrepository-layout.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>